Недопустимость вложенных точек синхронизации¶
При создании точек синхронизации необходимо строго соблюдать правило невложенности областей синхронизации.
Определение. Точкой синхронизации называется пара областей источник → назначение, задающая границы данных, подлежащих синхронизации между контроллерами домена (КД) или между КД и внешними LDAP-сервисами.
Ограничение. Пути (DN) областей синхронизации не должны пересекаться: - одна точка синхронизации не может включать область, которая полностью или частично входит в другую точку синхронизации; - пути источников и назначения разных точек не должны совпадать или быть вложенными друг в друга.
Примеры недопустимых конфигураций:
# Одинаковые пути назначения
M1 → LDAP ou=A1
M2 → LDAP ou=A1 ← конфликт
# Вложенные пути
M1 → LDAP ou=A1
M2 → LDAP ou=A1,ou=A2 ← конфликт (A2 является частью A1)
# Вложенные области на стороне источника
M1 → ou=A1
├── M2 → ou=A2
└── M3 → ou=A3
В таких случаях одни и те же объекты могут одновременно попадать в несколько областей синхронизации, но в таблице служебных идентификаторов (structure_i_d_id) будет сохранено только одно значение точки синхронизации.
Это приводит к потере целостности данных и некорректной работе модуля Syncer.
Рекомендации:
Необходимо проектировать области синхронизации так, чтобы каждая из них охватывала уникальную ветвь LDAP-дерева;
Новая точка синхронизации не должна пересекаться с существующими: её путь (DN) не должен включать или быть включён в пути других точек;
При необходимости синхронизировать несколько областей внутри одной ветви правильным будет использовать независимые точки верхнего уровня или задавать фильтры объектов внутри одной точки.